  
    /**
	 * 初始化方法
	 */
	$(document).ready(function() {
		init();
	});
	 
   /**
    * 初始化事件
    */
	function init(){
		$("#dataGrid").datagrid({
					url : 'Order/getPageList',
					title : '列表',
					loadMsg : "数据加载中，请稍后……",
					width : '100%',
					height : '100%',
					collapsible : false,
					fit : true,
					fitColumns : true,
					border : false,
					pageList : [ 10, 15, 20, 25, 30, 40, 50 ],
					pageSize : 15,
					remoteSort : false,
					columns : [ [ {
						field : 'orderId',
						checkbox : true
					},{
					    title : '支付渠道',
						align : 'center',
						field : 'payChannel',
						width : 100,
						formatter: function(value,row,index){
							if (value=="1"){
								return "微信支付";
							} else {
								return "支付宝支付";
							}
						}						
		           },{
					    title : '交易类型',
						align : 'center',
						field : 'tradeType',
						width : 100,
						formatter: function(value,row,index){
							if (value=="1"){
								return "支付";
							} else {
								return "退款";
							}
						}							
		           },{
					    title : '商户帐号',
						align : 'center',
						field : 'userKey',
						width : 100
		           },{
					    title : '商户订单号',
						align : 'center',
						field : 'tradeNo',
						width : 100
		           },{
					    title : '关联的商户订单号',
						align : 'center',
						field : 'relatedTradeNo',
						width : 100
		           },{
					    title : '发起时间',
						align : 'center',
						field : 'timeStart',
						width : 100
		           },{
					    title : '订单状态',
						align : 'center',
						field : 'status',
						width : 100,
						formatter: function(value,row,index){
							if (value=="0"){
								return "处理失败";
							} else if(value=="1"){
								return "进行中";
							} else if(value=="2"){
								return "完成";
							} else if(value=="3"){
								return "超时";
							} else {
								return "验证没通过";
							}
						}						
		           },{
					    title : '支付金额（分）',
						align : 'center',
						field : 'totalAmount',
						width : 100
		           },{
					    title : '二维码地址',
						align : 'center',
						field : 'qrUrl',
						width : 100
		           },{
					    title : '第三方单号',
						align : 'center',
						field : 'thirdOrderId',
						width : 100
		           },{
					    title : '支付方式',
						align : 'center',
						field : 'payType',
						width : 100,
						formatter: function(value,row,index){
							if (value=="NATIVE"){
								return "扫码支付";
							} else {
								return "未知";
							}
						}						
		           }
		            ]],
					pagination : true,
					rownumbers : true,
					singleSelect : false,
					selectOnCheck : true,
					checkOnSelect : true,
					onLoadSuccess : function(data) {
					},
					onDblClickRow : function(index,row) {
					    $('#dataGrid').datagrid('unselectAll');
					    $('#dataGrid').datagrid('selectRow', index);
					    modify();
					},
					queryParams : {
					    userKey: $('#search_userKey').val(),
					    tradeNo: $('#search_tradeNo').val(),
					    relatedTradeNo: $('#search_relatedTradeNo').val(),
					    thirdOrderId: $('#search_thirdOrderId').val()
					}
				});

				var pager = $('#dataGrid').datagrid('getPager');
				if (pager) {
					$(pager).pagination({
						beforePageText : "第",
						afterPageText : "共{pages}页",
						displayMsg : "共{total}条记录"
					});
				}
	}
	
    /**
     * 查询方法
     */
    function searchFun(){
		 $("#dataGrid").datagrid({
			 queryParams : {
				 userKey: $('#search_userKey').val(),
				 tradeNo: $('#search_tradeNo').val(),
				 relatedTradeNo: $('#search_relatedTradeNo').val(),
				 thirdOrderId: $('#search_thirdOrderId').val()
			 },
			 pageNumber : 1
		 });
	 }
	
    /**
     * 重置查询
     */
    function resetFun(){
        $('#searchForm').form('clear');
	    searchFun();   
    }
	
	/**
	 * 设置默认值
	 */
	function setDefaultValue() {
	}
	
	/**
	 * 获取多选的ids
	 */
	function getSelects(){
		var ids = '';
		var checkedItems = $('#dataGrid').datagrid('getChecked'); 
		if(checkedItems.length>0){
			for(i=0;i<checkedItems.length;i++){
				if(i<checkedItems.length-1){
					ids = ids + checkedItems[i].orderId + ',';
				}else{
					ids = ids + checkedItems[i].orderId;
				}
			}
		}
		return ids;
	}
	
	/**
	 * 获取详情信息
	 */
	function getById(id){
		var params = {};
		params.id = id;
		var url = basePath+"/Order!getById.action";
		$.ajax({
			url : url,
			data : params,
			success : function(data){
				var objDetail = data.objDetail;
				 $.each(objDetail,function(n,value) { 
			           setValuesFun(n,value);
				 });
			},
			dataType : 'json'
		});
	}

	
	
	
